package com.tools.common.utils.udp;

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;

/**
 * lenovo
 * 2022/3/10 - 19:57
 */
public class UdpClient
{
    /**
     * 广播信息
     * @param host 广播地址
     * @param port 目的端口
     * @param data 发送的字符串
     */
    public static void sendToUdpServer(String host,int port,String data)
    {
        try {
            InetAddress adds = InetAddress.getByName(host);
            DatagramSocket ds = new DatagramSocket();
            DatagramPacket dp = new DatagramPacket(data.getBytes(),data.length(), adds, port);
            ds.send(dp);
            ds.close();
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }
    }
}
